package yl.hs.bmipfull.utils.datastate;

/**
 * 流程节点通过类型
 *
 * @author 张凯 on 2021/6/23 <br/>
 */
public enum FlowNodePassType {


    /**
     * 所有都通过
     *
     * @apiNote 存在以下几种情况：<br/>
     * 1: 所有通过即为通过<br/>
     * 2: 一个不通过即为不通过 <br/>
     */
    And((short) 0),

    /**
     * 只要有一个通过
     *
     * @apiNote 存在以下几种情况：<br/>
     * 1: 一个通过即为通过<br/>
     * 2: 所有不通过即为不通过 <br/>
     */
    Or((short) 1);

    private short code;

    FlowNodePassType(short code) {
        this.code = code;
    }

    public short getCode() {

        return code;
    }

    public void setCode(short code) {
        this.code = code;
    }
}
